package de.carcophan.jimdb.gwt.client.service;

import java.util.List;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

import de.carcophan.jimdb.gwt.shared.entites.Tag;
import de.carcophan.jimdb.gwt.shared.entites.UserMovies;

@RemoteServiceRelativePath("movie")
public interface MovieService extends RemoteService {
	public List<UserMovies> findMovieBySearchValue(String value);

	List<Tag> addTag(String tag, String hexColor);

	List<Tag> findAllTags();

	void saveTag(String imdbId, String selectedTag);

	Tag findTagForMovie(String imdbId);

	List<UserMovies> loadMovies();
}
